package com.tm;

public class Demo15 {
    public static void main(String[] args) {
        //目标：需要同学们掌握for循环的书写格式，并理解其执行流程
        //需求： 打印多行Hello World
        /*
        * 流程:
            首先会执行初始化语句: int i=0;
            i=0,判断循环条件 0<3 返回true,计算机会进入到循环中执行输出第一行Hello word,接着执行迭代语句i++
            i=1,判断循环条件 1<3 返回true,计算器会进入到循环中执行输出第二行Hello word,接着执行迭代语句i++
            i=2,判断循环条件 2<3 返回true,计算器会进入到循环中执行输出第三行Hello word,接着执行迭代语句i++
            i=3 判断循环条件 3<3 返回false,循环接结束
         */

        /**i 循环几次 就输出几次**/
        for (int i = 0; i < 3; i++) {
            // i = 0 1 2
            System.out.println("Hellow word");
        }

        /**迭代语句： 从初始化后进入循环 直到循环到初始化目标为止 循环结束**/
        /*int i=0;
          i=0,判断循环条件 0<5,返回true,则会进入循环 进行输入执行迭代语句i++
          i=1,判断循环条件 1<5,返回true,则会进入循环 进行输入执行迭代语句i++
          i-2,判断循环条件 2<5 返回true,则会进入循环 进行输入执行迭代语句i++
          i=3,判断循环条件 3<5 返回true,则会进入循环 进行输入执行迭代语句i++
          i=4,判断循环条件 4<5 返回true,则会进入循环 进行输入执行迭代语句i++
          i=5,判断循环条件 5<5,5不小于5 返回false,循环结束
        */
        for (int i = 0; i < 5; i++) {
            //i=0  1 2 3 4 5
            System.out.println("丛清泉");
        }

        for (int i = 1; i <=10 ; i+=2) {
            //1+2=3 3+2=5 5+2=7 7+2=9 9+2=11(大于10了)结束循环 等于说每次循环i时+2 知道i>10 结束循环
            //那么就是每次增加二：1\3\5\7\9
            //9 +=2 > 10，所以就不会执行第六次循环了
            //2*5=10？不懂  输出5次1
            System.out.println(i);
        }
    }
    }


